* {
  font-size: 1.35rem; }

h1, h2, h3, h4, h5, h6 {
  color: #501e70; }

h1 {
  text-transform: uppercase; }

h4 {
  font-weight: bold; }

p {
  color: #501e70; }

.hero-content h1, .hero-content h2, .hero-content h3, .hero-content h4, .hero-content h5, .hero-content h6 {
  color: #fff; }

.jobTitle {
  color: #501e70;
  font-size: 1.1rem; }

a {
  color: #1ea0cb; }

.ce-icon-color-primary {
  fill: #501e70; }

.layout-full #footer {
  background: #501e70; }
  .layout-full #footer * {
    color: #fff; }
  .layout-full #footer a {
    color: #1ea0cb; }
  .layout-full #footer .copyright a {
    color: #fff; }

.ul {
  list-style: none; }

.li {
  line-height: 60px;
  padding-bottom: 12px; }
  .li::before {
    content: "";
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 18px;
    margin-top: 18px;
    background: url(/fileadmin/images/logos/zanhrad-li.png) no-repeat 0 0; }

.hero * {
  color: #fff; }
.hero h1 {
  fon-size: 3rem;
  font-weight: bolder;
  padding: 0 0 1rem; }

.hero-bg:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(0, 0, 0, 0.5); }

.bg-transparent-white {
  background: rgba(222, 222, 222, 0.9); }

.d-flex.flex-lg-grow-1.flex-nowrap.justify-content-center {
  align-items: center; }

.navbar-light .navbar-nav .nav-link {
  background: #501e70;
  color: #fff;
  text-transform: uppercase;
  padding: 1.25rem 1rem;
  border-right: 1px solid rgba(222, 222, 222, 0.9); }
  .navbar-light .navbar-nav .nav-link:hover {
    background: #a863a5;
    color: #fff; }

.navbar-light .navbar-nav .nav-link.active {
  background: #a863a5;
  color: #fff; }

.hlila {
  background: #a863a5; }

.grau, .bg-gray {
  background: #d0d0d0; }

#c1731.frame {
  /*background-image: url(/fileadmin/images/hero/P1010739.JPG);*/ }
  #c1731.frame h2 {
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: bolder;
    color: #fff;
    padding: 3rem 0; }

.tx-powermail {
  padding: 2rem 3rem 2rem 3rem; }
  .tx-powermail legend {
    display: none; }
  .tx-powermail label {
    padding-top: 1.5rem;
    color: #a863a5; }
  .tx-powermail input.btn.btn-primary, .tx-powermail .powermail_submit {
    background: #501e70;
    color: #fff;
    padding: 0.75rem 1rem; }
    .tx-powermail input.btn.btn-primary:hover, .tx-powermail .powermail_submit:hover {
      background: #a863a5; }
  .tx-powermail .powermail_input, .tx-powermail .powermail_textarea {
    width: 100%;
    margin-bottom: 0.25rem; }
  .tx-powermail .form-check-input {
    margin-left: 0; }
  .tx-powermail .checkbox label {
    margin-left: 2rem;
    padding-bottom: 1rem; }
  .tx-powermail .powermail_fieldwrap_type_submit .powermail_field {
    text-align: center; }

#nav-primary .d-lg-block {
  width: 100%; }
  #nav-primary .d-lg-block .nav-item {
    flex-grow: 1;
    text-align: center; }

.card-header {
  background: #a863a5;
  color: #fff;
  text-transform: uppercase; }

#footer .ce-header {
  display: block;
  widrh: 100%;
  text-transform: uppercase;
  font-size: 1.3rem;
  padding-bottom: 0.5rem;
  border-bottom: dotted 1px #a863a5;
  margin-bottom: 0.75rem; }
  #footer .nav-calltoaction .calltoaction-item-link {
    background: #501e70; }
    #footer .nav-calltoaction .calltoaction-item-link:hover {
      background: #a863a5; }
  #footer .nav-calltoaction i.fas, #footer .nav-calltoaction i:before, #footer .nav-calltoaction .calltoaction-item-label {
    color: #fff; }
  #footer .nav-calltoaction .calltoaction-item-link:before, #footer .nav-calltoaction a[href^="javascript:linkTo_UnCryptMailto"]:before {
    display: none; }
#footer .copyright {
  font-size: 0.85rem;
  color: #a863a5; }
  #footer .copyright *, #footer .copyright a {
    font-size: 0.85rem;
    color: #a863a5 !important; }
